import Layout from "@/layout/index"
export const constantRoutes = [
  {
    path: '/login',
    name: "login",
    component: () =>
      import('@/views/login'),
    hidden: true
  },
  {
    path: '/404',
    name: "404",
    component: () =>
      import('@/views/error-page/404'),
    hidden: true
  },
  {
    path: '/401',
    name: "401",
    component: () =>
      import('@/views/error-page/401'),
    hidden: true
  },
  {
    path: '/',
    component: Layout,
    redirect: '/dashboard',
    meta: {
      title: "工作台",
      icon: "el-icon-menu"
    },
    children: [{
      path: 'dashboard',
      // component: () =>
      //   import('@/views/dashboard/index'),
      component: () =>
        import('@/views/detailPage/index'),
      name: 'dashboard',
      meta: {
        title: '工作台',
        icon: 'el-icon-document',
        affix: true  //标识是否可关闭  true-不显示关闭叉号
      }
    }]
  },
  {
    path: '/personal',
    component: Layout,
    meta: {
      title: "个人信息",
      icon: "el-icon-menu"
    },
    children: [{
      path: 'info',
      component: () =>
        import('@/views/personalInfo/index'),
      name: 'info',
      meta: {
        title: '修改个人信息',
        icon: 'el-icon-document',
      },
      // affix表示是否可关闭
    }],
    hidden: false
  },
  {
    path: '/request',
    component: Layout,
    meta: {
      title: "请求管理",
      icon: "el-icon-menu"
    },
    children: [
      {
        path: 'linkConfig',
        component: () =>
          import('@/views/linkConfig/index'),
        name: 'linkConfig',
        meta: {
          title: '请求连接配置',
          icon: 'el-icon-document'
        },
        // hidden: true
      }
    ],
    alwaysShow: true
  },
  {
    path: '/components',
    component: Layout,
    meta: {
      title: "组件管理",
      icon: "el-icon-menu"
    },
    children: [{
      path: 'formComponentManagement',
      component: () =>
        import('@/views/componentManagement/index'),
      name: 'formComponentManagement',
      meta: {
        title: '表单组件配置',
        icon: 'el-icon-document'
      },
      // hidden: true
    }],
    alwaysShow: true
  },
  {
    path: '/componentView',
    component: Layout,
    meta: {
      title: "数据视图管理",
      icon: "el-icon-menu"
    },
    children: [{
      path: 'dataView',
      component: () =>
        import('@/views/dataView/index'),
      name: 'dataView',
      meta: {
        title: '数据视图配置',
        icon: 'el-icon-document'
      },
      // hidden: true
    }],
    alwaysShow: true
  },
  // {
  //   path: '/dictionary',
  //   component: Layout,
  //   meta: {
  //     title: "数据字典管理",
  //     icon: "form"
  //   },
  //   children: [{
  //     path: 'dictConfig/:id',
  //     component: () =>
  //       import('@/views/dictionary/index'),
  //     name: 'dictConfig',
  //     meta: {
  //       title: '字典项配置',
  //       icon: 'people'
  //     },
  //     // hidden: true
  //   },
  //   ],
  //   alwaysShow: true
  // },
  {
    path: '/webPages',
    component: Layout,
    meta: {
      title: "页面管理",
      icon: "el-icon-menu"
    },
    children: [{
      path: 'pageConfig/:id',
      component: () =>
        import('@/views/pageConfig/index'),
      name: 'pageConfig',
      meta: {
        title: '页面关联配置',
        icon: 'el-icon-document'
      },
      // hidden: true
    },
    {
      path: 'subprocessconfig',
      component: () =>
        import('@/views/pageConfig/subprocessconfig.vue'),
      name: 'subprocessconfig',
      meta: {
        title: '收文员子流程配置',
        icon: 'el-icon-document'
      },
    },
    {
      path: 'managePage',
      component: () =>
        import('@/views/pageConfig/managePage'),
      name: 'managePage',
      meta: {
        title: '页面结构配置',
        icon: 'el-icon-document'
      },
    },
    {
      path: 'pageDesign',
      component: () =>
        import('@/views/pageConfig/pageDesign/index'),
      name: 'pageDesign',
      meta: {
        title: '页面组装',
        icon: 'el-icon-document'
      },
      children: [{
        path: 'pageInfo',
        component: () =>
          import('@/views/pageConfig/pageDesign/pageInfo'),
        name: 'pageInfo',
        meta: {
          title: '填写页面信息',
          icon: 'el-icon-document'
        },
      },
      {
        path: 'autoform',
        component: () =>
          import('@/views/pageConfig/pageDesign/autoform'),
        name: 'autoform',
        meta: {
          title: '组装页面',
          icon: 'el-icon-document'
        },
      },
      ],
      hidden: false
    },
      // {
      //   path: 'designComponents',
      //   component: () =>
      //     import('@/views/documentPages/designComponents'),
      //   name: 'designComponents',
      //   meta: {
      //     title: '组件设计',
      //     icon: 'people'
      //   },
      // },
    ],
    alwaysShow: true
  },
  // {
  //   path: '/addressBook',
  //   component: Layout,
  //   children: [{
  //     path: '',
  //     component: () =>
  //       import('@/views/addressBook/index'),
  //     name: 'addressBook',
  //     meta: {
  //       title: '通讯录',
  //       icon: 'people',
  //     },
  //   }],
  // },
  // {
  //   path: '/systemManagement',
  //   component: Layout,
  //   meta: {
  //     title: "系统管理",
  //     icon: "form"
  //   },
  //   children: [{
  //     path: 'user',
  //     component: () =>
  //       import('@/views/systemManagement/user'),
  //     name: 'user',
  //     meta: {
  //       title: '用户管理',
  //       icon: 'people'
  //     },
  //     // hidden: true
  //   },

  //   {
  //     path: 'organization',
  //     component: () =>
  //       import('@/views/systemManagement/organization/index'),
  //     name: 'organization',
  //     meta: {
  //       title: '机构管理',
  //       icon: 'people'
  //     },

  //     // hidden: true

  //   },

  //   {
  //     path: 'menu',
  //     component: () =>
  //       import('@/views/systemManagement/menu'),
  //     name: 'menu',
  //     meta: {
  //       title: '菜单管理',
  //       icon: 'people'
  //     },
  //   }, {
  //     path: 'role',
  //     component: () =>
  //       import('@/views/systemManagement/role'),
  //     name: 'role',
  //     meta: {
  //       title: '角色管理',
  //       icon: 'people'
  //     },
  //   }, {
  //     path: 'dictionary',
  //     component: () =>
  //       import('@/views/systemManagement/dictionary'),
  //     name: 'dictionary',
  //     meta: {
  //       title: '字典管理',
  //       icon: 'people'
  //     },
  //   },
  //   {
  //     path: 'counterMark',
  //     component: () =>
  //       import('@/views/systemManagement/counterMark'),
  //     name: 'counterMark',
  //     meta: {
  //       title: '部门标签管理',
  //       icon: 'people'
  //     },
  //   },
  //   {
  //     path: 'importAndexport',
  //     component: () =>
  //       import('@/views/systemManagement/importAndexport'),
  //     name: 'importAndexport',
  //     meta: {
  //       title: '导入和导出管理',
  //       icon: 'people'
  //     },
  //   },
  //   {
  //     path: 'holidaymanagement',
  //     component: () =>
  //       import('@/views/systemManagement/holidaymanagement'),
  //     name: 'holidaymanagement',
  //     meta: {
  //       title: '节假日管理',
  //       icon: 'people'
  //     },
  //   },
  //   {
  //     path: 'logManagement',
  //     component: () =>
  //       import('@/views/systemManagement/logManagement/index'),
  //     meta: {
  //       title: "日志管理",
  //       icon: "form"
  //     },
  //     children: [{
  //       path: 'operationlog',
  //       component: () =>
  //         import('@/views/systemManagement/logManagement/operationlog'),
  //       name: 'operationlog',
  //       meta: {
  //         title: '操作日志',
  //         icon: 'people'
  //       },
  //     }, {
  //       path: 'logonJournal',
  //       component: () =>
  //         import('@/views/systemManagement/logManagement/logonJournal'),
  //       name: 'logonJournal',
  //       meta: {
  //         title: '登录日志',
  //         icon: 'people'
  //       },
  //     },]
  //   },
  //   {
  //     path: 'mobileTerminal',
  //     component: () =>
  //       import('@/views/systemManagement/mobileTerminal/index'),
  //     meta: {
  //       title: "移动办公管理",
  //       icon: "form"
  //     },
  //     children: [
  //       {
  //         path: 'equipmentManagement',
  //         component: () =>
  //           import('@/views/systemManagement/mobileTerminal/equipmentManagement/index'),
  //         meta: {
  //           title: "设备管理",
  //           icon: "form"
  //         },
  //         children: [{
  //           path: 'checkPass',
  //           component: () =>
  //             import('@/views/systemManagement/mobileTerminal/equipmentManagement/checkPass'),
  //           name: 'checkPass',
  //           meta: {
  //             title: '设备列表',
  //             icon: 'people'
  //           },
  //         }, {
  //           path: 'deviceSetting',
  //           component: () =>
  //             import('@/views/systemManagement/mobileTerminal/equipmentManagement/deviceSetting'),
  //           name: 'deviceSetting',
  //           meta: {
  //             title: '设备设置',
  //             icon: 'people'
  //           },
  //         },
  //         {
  //           path: 'checkBlacklist',
  //           component: () =>
  //             import('@/views/systemManagement/mobileTerminal/equipmentManagement/checkBlacklist'),
  //           name: 'checkBlacklist',
  //           meta: {
  //             title: '黑名单',
  //             icon: 'people'
  //           },
  //         }, {
  //           path: 'facility',
  //           component: () =>
  //             import('@/views/systemManagement/mobileTerminal/equipmentManagement/facility'),
  //           name: 'facility',
  //           meta: {
  //             title: '设备统计',
  //             icon: 'people'
  //           },
  //         }, {
  //           path: 'version',
  //           component: () =>
  //             import('@/views/systemManagement/mobileTerminal/equipmentManagement/version'),
  //           name: 'version',
  //           meta: {
  //             title: '手机系统统计',
  //             icon: 'people'
  //           },
  //         },

  //         ]

  //       }, {

  //         path: 'applicationCenter',
  //         component: () =>
  //           import('@/views/systemManagement/mobileTerminal/applicationCenter/index'),
  //         name: 'applicationCenter',
  //         meta: {
  //           title: "应用中心",
  //           icon: "people"
  //         },
  //       }
  //     ]
  //   },
  //   {
  //     path: 'timer',
  //     component: () =>
  //       import('@/views/systemManagement/timerManagement/index'),
  //     meta: {
  //       title: "定时任务管理",
  //       icon: "form"
  //     },
  //     children: [{
  //       path: 'timerInfo',
  //       component: () =>
  //         import('@/views/systemManagement/timerManagement/timerInfo'),
  //       name: 'timerInfo',
  //       meta: {
  //         title: '任务管理',
  //         icon: 'people'
  //       },
  //     }, {
  //       path: 'timerLog',
  //       component: () =>
  //         import('@/views/systemManagement/timerManagement/timerLog'),
  //       name: 'timerLog',
  //       meta: {
  //         title: '调度日志',
  //         icon: 'people'
  //       },
  //     }, {
  //       path: 'timerGroup',
  //       component: () =>
  //         import('@/views/systemManagement/timerManagement/timerGroup'),
  //       name: 'timerGroup',
  //       meta: {
  //         title: '执行器管理',
  //         icon: 'people'
  //       },
  //     },]
  //   },

  //   ],
  //   alwaysShow: true
  // },
  // {
  //   path: '/businessManagement',
  //   component: Layout,
  //   meta: {
  //     title: "业务管理",
  //     icon: "form"
  //   },
  //   children: [{
  //     path: 'template',
  //     component: () =>
  //       import('@/views/businessManagement/template/index'),
  //     name: 'template',
  //     meta: {
  //       title: '模板管理',
  //       icon: 'people'
  //     },
  //   }, {
  //     path: 'secretary',
  //     component: () =>
  //       import('@/views/businessManagement/secretary/index'),
  //     name: 'secretary',
  //     meta: {
  //       title: '秘书管理',
  //       icon: 'people'
  //     },
  //   },
  //   {
  //     path: 'writingType',
  //     component: () =>
  //       import('@/views/businessManagement/writingType/index'),
  //     name: 'writingType',
  //     meta: {
  //       title: '公文类别管理',
  //       icon: 'people'
  //     },
  //   },
  //   {
  //     path: 'opinion',
  //     component: () =>
  //       import('@/views/businessManagement/opinion'),
  //     name: 'opinion',
  //     meta: {
  //       title: '常用意见管理',
  //       icon: 'people'
  //     },
  //   },
  //   {
  //     path: 'serialnumber',
  //     component: () =>
  //       import('@/views/businessManagement/serialnumber'),
  //     name: 'serialnumber',
  //     meta: {
  //       title: '编号管理',
  //       icon: 'people'
  //     }

  //   }, {
  //     path: 'ABRole',
  //     component: () =>
  //       import('@/views/businessManagement/ABRole'),
  //     name: 'ABRole',
  //     meta: {
  //       title: '交办人管理',
  //       icon: 'people'
  //     },
  //   }, {
  //     path: 'opinionmanagement',
  //     component: () =>
  //       import('@/views/businessManagement/opinionmanagement'),
  //     name: 'opinionmanagement',
  //     meta: {
  //       title: '意见域管理',
  //       icon: 'people'
  //     }
  //   }, {
  //     path: 'timecontrol',
  //     component: () =>
  //       import('@/views/businessManagement/timecontrol/index'),
  //     name: 'timecontrol',
  //     meta: {
  //       title: '时间节点管理',
  //       icon: 'people'
  //     }
  //   },
  //   {
  //     path: 'ConferenceroomManagement',
  //     component: () =>
  //       import('@/views/businessManagement/ConferenceroomManagement/index'),
  //     name: 'ConferenceroomManagement',
  //     meta: {
  //       title: '会议室管理',
  //       icon: 'people'
  //     }
  //   },
  //   {
  //     path: 'page',
  //     component: () =>
  //       import('@/views/businessManagement/pageTable/index'),
  //     meta: {
  //       title: "页面表管理",
  //       icon: "form"
  //     },
  //     children: [{
  //       path: 'newAdd/:id',
  //       component: () =>
  //         import('@/views/businessManagement/pageTable/newAdd'),
  //       name: 'newAdd',
  //       meta: {
  //         title: '新增页面表',
  //         icon: 'people'
  //       },
  //     }, {
  //       path: 'modify/:id',
  //       component: () =>
  //         import('@/views/businessManagement/pageTable/modify'),
  //       name: 'modify',
  //       meta: {
  //         title: '修改页面表',
  //         icon: 'people'
  //       },
  //     }]
  //   }
  //   ],
  //   alwaysShow: true
  // },
  // {
  //   path: '/components-demo',
  //   component: Layout,
  //   redirect: 'noRedirect',
  //   name: 'ComponentDemo',
  //   meta: {
  //     title: '组件',
  //     icon: 'component'
  //   },
  //   children: [{
  //     path: 'tinymce',
  //     component: () => import('@/views/components-demo/tinymce'),
  //     name: 'TinymceDemo',
  //     meta: { title: '富文本编辑' }
  //   },]
  // }
]